<template>
	<template v-for="item in options" :key="item.value">
		<template v-if="item.value == value">
			<span v-if="item.tagType == 'default'">{{ item.label }}</span>
			<el-tag v-else :type="item.tagType === 'primary' ? '' : item.tagType">{{ item.label }}</el-tag>
		</template>
	</template>
</template>

<script setup lang="ts">
import { withDefaults } from 'vue'

withDefaults(
	defineProps<{
		options: any
		value: number | string | any[]
	}>(),
	{
		options: [],
		value: 0
	}
)

// defineProps({
// 	options: {
// 		type: Array,
// 		default: () => []
// 	},
// 	value: { type: [Number, String, Array], default: 0 }
// })
</script>

<style scoped></style>
